/**
 *  GET   /index.html   响应 public/index.html 文件中的内容 
 *  GET   /css/app.css   响应 public/css/app.css 文件中的内容 
 *  GET   /js/app.js   响应 public/js/app.js 文件中的内容 
 */
const fs = require('fs');
require('http').createServer((request, response) => {
    //获取请求的方法与路径
    let {method, url} = request;
    //url  /index.html   /css/app.css
    //拼接文件路径 fs.readFile(__dirname + '/public/index.html');
    // 称之为『网站根目录』
    let rootDir = __dirname + '/public'; // 试着修改这个文件夹的位置
    // let rootDir = 'd:/www';//根目录的位置是可以自由变换的
    let filePath = rootDir + url;
    //读取文件内容
    fs.readFile(filePath, (err, data) => {
        //判断
        if(err){
            //如果出现错误, 响应 404 
            response.statusCode = 404;
            response.end('<h1>404 Not Found</h1>');
        }else{
            //响应文件内容
            response.end(data);
        }
    });



    // response.end(`<!doctype html>
    //     <html>
    //         <head>
    //         </head>
    //     </html>
    // `)
}).listen(80);